home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 October
/
EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso
/
Aminet
/
util
/
dtype
/
cdt_39_10.lha
/
cdt
/
source
/
RCS
/
protos.h,v
< prev
Wrap
Text File
|
1995-06-04
|
2KB
|
57 lines
head 39.9;
access;
symbols
V39_10:39.9
c3910:39.9
V39_9:39.9;
locks; strict;
comment @ * @;
39.9
date 95.05.10.15.01.00; author StRuppert; state Exp;
branches;
next ;
desc
@initial
@
39.9
log
@*** empty log message ***
@
text
@
/* classinit.asm */
/* endcode.asm */
/* classbase.c */
LibCall Class *ENGINE ( REGA6 struct ClassBase *cb );
LibCall struct Library *LibInit ( REGD0 struct ClassBase *cb , REGA0 BPTR seglist , REGA6 struct Library *sysbase );
LibCall LONG LibOpen ( REGA6 struct ClassBase *cb );
LibCall LONG LibClose ( REGA6 struct ClassBase *cb );
LibCall LONG LibExpunge ( REGA6 struct ClassBase *cb );
/* dispatch.c */
LibCall Class *initClass ( REGA6 struct ClassBase *cb );
BOOL readPrefs ( struct ClassBase *cb , struct CData *cd , STRPTR file );
ULONG notifyAttrChanges ( Object *o , void *ginfo , ULONG flags , ULONG tag1 , ...);
ClassCall ULONG dispatch ( REGA0 Class *cl , REGA2 Object *obj , REGA1 Msg msg );
GetA4 ULONG layout ( struct ClassBase *cb , Class *cl , Object *obj , struct gpLayout *gpl );
/* cdt.tab.c */
void add_line ( struct ClassBase *cb , struct CParse *cparse , ULONG index , UWORD flags );
void make_tabs ( struct ClassBase *cb , struct CParse *cparse );
void add_cexpr ( struct ClassBase *cb , struct CParse *cparse , ULONG index , BOOL lf );
int yyparse ( struct ClassBase *cb , struct CParse *cparse );
int cdtparse_lex ( int *lvalp , struct ClassBase *cb , struct CParse *cparse );
void *cdtparse_alloc ( struct ClassBase *cb , struct CParse *cparse , int size );
void cdtparse_free ( struct ClassBase *cb , struct CParse *cparse );
int cdtparse_error ( char *str );
void cdtparse_parseerror ( struct ClassBase *cb , struct CParse *cparse );
@